草庐IT

Android 多个 ImageView 触摸移动

全部标签

javascript - 在 URL 中使用多个片段标识符

我想知道我是否可以在url中使用多个片段标识符,有点像这样:http://example.com/videos/index.html#videos#video_2我在我的index.html页面上使用jQueryTools标签系统,带有历史插件。此页面的“视频”选项卡上有一个Flash视频播放器和视频列表。单击视频缩略图会将文件加载到播放器中。我希望访问者不仅可以为#videos选项卡添加书签,还可以为特定视频添加书签。如果我认为在URL中使用两个片段标识符是实现此目的的方法,我是不是完全错了? 最佳答案 我很确定双anchor链接

javascript - 使用多个选择器查找 prev() 标签

让我们面对这种情况:datadata2data3我想做的是匹配具有selector类或具有类属性undefined的li,如下所示:jQuery(function($){$('.selector2').prevAll('li.selectorORli[class==""]');});因此,如果我在.selector2上运行prevAll(),它应该返回2个列表项。如果我在.selector上运行它,它应该返回第一个列表项。那么有没有办法替换那个OR...?PS:xpath可能也适用于我,因为我正在为现代浏览器开发 最佳答案 jQue

javascript - 在触摸屏上拖放

我一直在寻找有关这些事件如何运作的清晰指南,但现在我比开始时更加困惑。我网站的某些功能涉及拖放。目前,移动设备(或任何没有鼠标的设备)都支持让用户选择项目,点击“移动”按钮,然后触摸放置点。虽然这非常有效(项目位于可见的网格上),但它并不像拖动那样用户友好。我最初的理解是,无论我在哪里分配element.onmousedown、element.onmousemove和element.onmouseup我也可以简单地分配分别与element.ontouchstart、element.ontouchmove和element.ontouchend相同的处理程序。然而,这留下了以下问题:如何获

javascript - 使用 KineticJS 变换(移动/缩放/旋转)形状

我正在尝试为KineticJS构建一个转换管理器,它将构建一个边界框并允许用户在他们的Canvas上缩放、移动和旋转图像。我被anchor的逻辑绊倒了。http://jsfiddle.net/mharrisn/whK2M/我只想让用户从任何Angular落按比例缩放他们的图像,并在按住并拖动anchor时旋转。谁能帮我指明正确的方向?谢谢! 最佳答案 这是我制作的旋转控件的概念证明:http://codepen.io/ArtemGr/pen/ociAD当控件被拖动时,dragBoundFunc用于旋转旁边的内容:controlGro

javascript - Firebase 持久性 - onDisconnect 与多个浏览器窗口

我们正在编写一个监控在线状态的应用程序。在多种情况下,我们需要用户打开多个浏览器窗口。我们遇到了一个问题,用户在辅助浏览器窗口中打开并运行firebasejs代码后,将关闭该辅助窗口。这会将它们在主窗口中设置为离线,因为onDisconnect事件会在辅助窗口中触发。这种情况有解决方法吗?这是可以使用特殊/.info/connected位置的地方吗? 最佳答案 .info/connected存在数据仅告诉给定客户端它们是否链接到Firebase服务器,因此在这种情况下它不会帮助您。您可以尝试以下方法之一:如果离线则重置变量如果您有多

zip - 如何使用 zip.js 将多个文件添加到一个 zip 中?

我正在使用javascriptzip.js图书馆。我到处搜索,但找不到将多个文件添加到zip的示例。这是我的代码,但它生成了一个“损坏的”zip。varlen=results.rows.length,i;vark=1;zip.createWriter(newzip.BlobWriter(),function(writer){for(i=0;i有什么让它发挥作用的想法吗?:) 最佳答案 如果您正在寻找处理多个文件的代码示例,seehere.然后你可以viewthesourcecode.这是演示的主要来源(略有修改):varobj=th

javascript - 如何将多个纹理发送到 WebGL 中的片段着色器?

所以在我的代码的javascript部分,这里是实际上将像素数组发送到顶点和片段着色器的片段-但当我到达那些着色器时我只使用1个纹理-无论如何我可以一次发送两个纹理吗?如果是这样,我将如何在编码器的GLSL端“捕获”它们?if(it>0){gl.activeTexture(gl.TEXTURE1);gl.bindTexture(gl.TEXTURE_2D,texture);gl.activeTexture(gl.TEXTURE0);gl.bindFramebuffer(gl.FRAMEBUFFER,FBO2);}else{gl.activeTexture(gl.TEXTURE1);gl

javascript - Bluebird promise 多个参数

我是Promises的新手,不知道如何解决这个问题:我正在做一个身份验证系统,我的第一个电话是检查数据库中的电子邮件。如果用户存在,则根据bcrypted密码检查密码...我将此库用于bcrypt:https://npmjs.org/package/bcrypt这与promises不兼容,所以我对以下签名使用“promisify”:compare(password,crypted_pa​​ssword,callback)。所以这是我的代码:varcompare=Promise.promisify(bcrypt.compare);User.findByEmail(email).then(

javascript - AngularJS:在多个模块之间共享工厂

假设我有一个名为App的模块,它注入(inject)了另外两个名为factories和controllers的模块:varapp=angular.module("app",["factories","controllers","directives"]).run(function($rootScope,userFactory){userFactory.property="someKickstartValue";});factories模块包含所有工厂:varfactories=angular.module("factories",[]),factory=factories.factor

javascript - 在对象数组中查找多个值的 d3 范围

我的数据数组:vardata=[{glazed:3.50,jelly:4.50,powdered:1.00,sprinkles:3.50,age:21,responses:2,name:"test"},{glazed:2.83,jelly:3.50,powdered:1.83,sprinkles:4.50,age:22,responses:6,name:"test"},{glazed:3.25,jelly:4.75,powdered:2.25,sprinkles:3.50,age:23,responses:4,name:"test"},{glazed:1.50,jelly:4.00,p